be finished/concluded - Spanish English Dictionary